package prv.pursuivant.render;

import java.util.Date;

import prv.pursuivant.core.AchievType;
import prv.pursuivant.core.Toon;

public interface DataRenderer {

	void renderToonText(OutputGenerator generator, Toon toon);

	void renderCriteriaText(OutputGenerator generator, AchievType criteria);

	void renderAchievText(OutputGenerator generator, Toon toon,
			AchievType criteria, Date when);

	void renderAchievCell(OutputGenerator generator, Toon toon,
			AchievType criteria, Date when);

	String formatCriteriaName(String critName);
}
